html {
height:				100%;
}
body{
background-color:		#FFFFFF;
color:					#444444;
height: 				700px;
width:					100%;
}
#content{
position:				relative;
margin:					150px auto;
width:					900px;
height:					250px;
background-color:		#FFFFFF;
padding:				20px;
}
#login_field{
position:				absolute;
bottom:					100px;
right:					50px;
padding:				10px;
border:					1px solid #D1D1D1;
width:					450px;
}
#login_field legend{
color:					#000000;
font-weight:			bold;
font-size:				17px;
}

#login_field div.item{
font-size:				14px;
margin:					10px;
}
#login_field div.item1{
font-size:				14px;
margin-left:			10px;
}
#login_field div.item2{
font-size:				14px;
height:					12px;
margin-left:			10px;
color:					red;
}
#login_field div.item input{
position:				absolute;
right:					180px;
font-size:				12px;
}
#password_msg,
#username_msg{
position:				absolute;
right:					15px;
display:				none;
color:					red;
}

#line{
height:					250px;
width:					0px;
border-left:			1px solid #D1D1D1;
position:				absolute;
right:					550px;
}

#welcome{
position:				absolute;
padding:				0px;
width:					350px;
height:					200px;
bottom:					50px;
left:					50px;
}
#welcome h1{
font-family:			"Times New Roman", serif;
font-size:				25px;
font-weight:			bold;
margin-top:				50px;
margin-left:			100px;
}
#welcome span{
font-size:				12px;
margin-left:			100px;
}
